using('messager', function(){
			$.messager.progress({
						title : '提示',
						text : '系统加载中，请稍后....'
					});
			index_init();
});



var index_tabs;
var index_tabsMenu;
var tab_height=0;

function index_init()
{

	using(['layout','panel','dialog','tabs','menu','linkbutton','accordion'], function(){
		$("#index_layout").layout({fit:true});

		load_table();
		load_menu();
		main_table();
		
		$.parser.parse(".easyui-linkbutton"); 
		$.parser.parse(".easyui-accordion"); 
		$.messager.progress('close');
		
		$("#index_layout").css("visibility","visible");
		
		});
}

function frame_box()
{
	var tab=$(".frame_tab");
	tab_height=tab.height();
}

function load_tab_height()
{
	
}

function load_table()
{
	index_tabs = $('#index_tabs').tabs({
			fit : true,
			border : false,
			onContextMenu : function(e, title) {
				e.preventDefault();
				index_tabsMenu.menu('show', {
					left : e.pageX,
					top : e.pageY
				}).data('tabTitle', title);
			},
			onSelect:function(title,index)
			{
				if(index==0)
				{
					$(this).tabs("getTab", 0).panel("refresh");
				}
			},
			tools : [ {
				iconCls : 'icon-reload',
				handler : function() {
					var href = index_tabs.tabs('getSelected').panel('options').href;
					if (href) {/*说明tab是以href方式引入的目标页面*/
						var index = index_tabs.tabs('getTabIndex', index_tabs.tabs('getSelected'));
						index_tabs.tabs('getTab', index).panel('refresh');
					} else {/*说明tab是以content方式引入的目标页面*/
						var panel = index_tabs.tabs('getSelected').panel('panel');
						var frame = panel.find('iframe');
						try {
							if (frame.length > 0) {
								for ( var i = 0; i < frame.length; i++) {
									frame[i].contentWindow.document.write('');
									frame[i].contentWindow.close();
									frame[i].src = frame[i].src;
								}
								if (navigator.userAgent.indexOf("MSIE") > 0) {// IE特有回收内存方法
									try {
										CollectGarbage();
									} catch (e) {
									}
								}
							}
						} catch (e) {
						}
					}
				}
			}, {
				iconCls : 'icon-no',
				handler : function() {
					var index = index_tabs.tabs('getTabIndex', index_tabs.tabs('getSelected'));
					var tab = index_tabs.tabs('getTab', index);
					if (tab.panel('options').closable) {
						index_tabs.tabs('close', index);
					} else {
						$.messager.alert('提示', '[' + tab.panel('options').title + ']不可以被关闭！', 'error');
					}
				}
			} ]
		});
}

function load_menu()
{
	index_tabsMenu = $('#index_tabsMenu').menu({
			onClick : function(item) {
				var curTabTitle = $(this).data('tabTitle');
				var type = $(item.target).attr('title');
				if (type === 'refresh') {
					index_tabs.tabs('getTab', curTabTitle).panel('refresh');
					return;
				}

				if (type === 'close') {
					var t = index_tabs.tabs('getTab', curTabTitle);
					if (t.panel('options').closable) {
						index_tabs.tabs('close', curTabTitle);
					}
					return;
				}

				var allTabs = index_tabs.tabs('tabs');
				var closeTabsTitle = [];

				$.each(allTabs, function() {
					var opt = $(this).panel('options');
					if (opt.closable && opt.title != curTabTitle && type === 'closeOther') {
						closeTabsTitle.push(opt.title);
					} else if (opt.closable && type === 'closeAll') {
						closeTabsTitle.push(opt.title);
					}
				});

				for ( var i = 0; i < closeTabsTitle.length; i++) {
					index_tabs.tabs('close', closeTabsTitle[i]);
				}
			}
		});
}

function main_table()
	{
		var iframe = '<iframe src="" frameborder="0"  class="frame_tab"></iframe>';
		var opts = {
			title :"首页",
			closable : false,
			content : iframe,
			border : false,
			fit : true
		};
		
		if (index_tabs.tabs('exists', opts.title)) {
			index_tabs.tabs('select', opts.title);
			parent.$.messager.progress('close');
		} else {
			index_tabs.tabs('add', opts);
		}
	}

function addTab(params) {
		var iframe = '<iframe src="' + params.url + '" frameborder="0" class="frame_tab"></iframe>';
		
		var t = $('#index_tabs');
		
		var opts = {
			title : params.title,
			closable : true,
			iconCls : params.iconCls,
			content : iframe,
			border : false,
			fit : true,
			onResize : function(width, height){
			}
		};
		
		if (t.tabs('exists', opts.title)) {
			t.tabs('select', opts.title);
			parent.$.messager.progress('close');
		} else {
			t.tabs('add', opts);
		}
}


function updateUser()
{
	var oldpwd=$("#oldpwd").val();
	var newpwd=$("#newpwd").val();
	var renewpwd=$("#renewpwd").val();
	
	if(oldpwd==""){
		$.messager.alert('提示',"请输入原始密码！","error");
		return;
	}
	
	if(newpwd==""){
		$.messager.alert('提示',"请输入新密码！","error");
		return;
	}
	
	if(renewpwd==""){
		$.messager.alert('提示',"请再输入一次新密码！","error");
		return;
	}
	
	if(newpwd!=renewpwd)
	{
		$.messager.alert('提示',"两次新密码输入的不一至！","error");
		return;
	}
	
	$.post("/updateuser",{"oldpwd":oldpwd,
		"newpwd":newpwd,
		"renewpwd":renewpwd
	},function(data){
			if(data.code=="200")
			{
				$.messager.alert('提示',data.msg,"info");
				UserBox.dialog("close");
			}else
			{
				$.messager.alert('提示',data.msg,"error");
			}
			$("#oldpwd").val("");
			$("#newpwd").val("");
			$("#renewpwd").val("");
		},"json");
	
}